html, body { margin:0; padding:0; font-family: "Microsoft YaHei", Georgia, "Times New Roman", Times; }
h1, h2, h3, h4, h5, h6 { color: black; line-height: 150%; padding: 0; }
h1, h2, h3 { border-style: solid; border-color: #ccc; border-width: 0 0 1px 0; clear: both }
h1 { font-size: 16pt; padding: 0.4em 0 0 0.4em; font-weight: normal; }
h1 a, h1 a:link, h1 a:visited, h1 a:active, h1 a:hover { color: #222; }
h2 { font-size: 12pt; }
h3 { font-size: 10pt; }
p { margin: 0 0.8em 1em 0.8em; }
sup { font-size: small; }
address { font-family: 'Lucida Sans Unicode'; font-size: smaller }
dl { margin-left: 1.5em; }
dt { color: black; font-weight: normal; }
dd, dt { line-height: 150%; }
strong { color: black; font-weight: bold; }
strike, del { color: #aaa; }
blockquote, pre { color: #666; margin-right: 2em; margin-left: 2em; padding: 0.2em 1em; }
blockquote p { text-indent: 0; margin: 0; padding: 0; }
pre, code { font-family: 'Lucida Console', 'Courier', 'Courier New', monospace; }
pre { font-size: smaller; line-height: 150%; white-space: pre; width: 100%; overflow: auto; }
a { text-decoration: none; }
a:link { color: #44f; }
a:visited { color: #8848d8; }
a:active, a:focus, a:hover { text-decoration: underline; }
li { margin-left: 0.75em; line-height: 166%; padding-top: 0.20em; }
ul { list-style-type: disc; margin:0; padding:0 }
hr { clear: both; color: white; border-color: #ccc; border-style: solid; border-width: 1px 0 0 0; }
img { border: 0px }
table { border-color: #888; font-size: small; margin-left: 2em; margin-bottom: 0.5em; margin-top: 0.5em; border-collapse: collapse; }
th, tr, td { border-width: 1px; padding: 4px; line-height: 120%; }
textarea { height: 2.5em; font-size: small; width: 90%; }
/* printer, phones, tablets */
@media print {
body { font-family: serif; }
h1, h2, h3, h4, h5, dt { font-family: sans-serif; }
body, h1, h2, h3, h4, h5, h6, pre, blockquote, p { color: black; }
}
@media (max-width: 800px) {
}
@media (min-width: 801px) and (max-width: 1024px) {
}
